package com.solace.selenium.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode
public class Order {
    @ExcelProperty(value = "主订单编号", index = 1)
    private String orderId;
    @ExcelProperty(value = "子订单编号", index = 2)
    private String childOrders;
    @ExcelProperty(value = "选购商品", index = 3)
    private String goods;
    @ExcelProperty(value = "商品规格", index = 4)
    private String merchandise;
    @ExcelProperty(value = "商品数量", index = 5)
    private String goodsNumber;
    @ExcelProperty(value = "商品ID", index = 6)
    private String goodsId;
    @ExcelProperty(value = "商家编码", index = 7)
    private String merchantCode;
    @ExcelProperty(value = "商品单价", index = 8)
    private Double goodPrice=0D;
    @ExcelProperty(value = "订单应付金额", index = 9)
    private Double orderPrice=0D;
    @ExcelProperty(value = "运费", index = 10)
    private Double freightPrice=0D;
    @ExcelProperty(value = "优惠总金额", index = 11)
    private Double totalDiscountAmount=0D;
    @ExcelProperty(value = "平台优惠", index = 12)
    private Double platformDiscountAmount=0D;
    @ExcelProperty(value = "商家优惠", index = 13)
    private Double merchantsPreferential=0D;
    @ExcelProperty(value = "主播优惠", index = 14)
    private Double hostPreferential=0D;
    @ExcelProperty(value = "商家改价", index = 15)
    private Double merchantsChangePrice=0D;
    @ExcelProperty(value = "支付优惠", index = 16)
    private Double payPreferential=0D;
    @ExcelProperty(value = "红包抵扣", index = 17)
    private Double redBagPreferential=0D;
    @ExcelProperty(value = "支付方式", index = 18)
    private String payType;
    @ExcelProperty(value = "手续费", index = 19)
    private Double poundage=0D;
    @ExcelProperty(value = "收件人", index = 20)
    private String name;
    @ExcelProperty(value = "收件人手机号", index = 21)
    private String tel;
    @ExcelProperty(value = "省", index = 22)
    private String province ;
    @ExcelProperty(value = "市", index = 23)
    private String city ;
    @ExcelProperty(value = "区", index = 24)
    private String area;
    @ExcelProperty(value = "街道", index = 25)
    private String street;
    @ExcelProperty(value = "详细地址", index = 26)
    private String address;
    @ExcelProperty(value = "是否修改过地址", index = 27)
    private String ifUpdateAddress;
    @ExcelProperty(value = "买家留言", index = 28)
    private String note;
    @ExcelProperty(value = "订单提交时间", index = 29)
    private String orderTime;
    @ExcelProperty(value = "旗帜颜色", index = 30)
    private String color;
    @ExcelProperty(value = "商家备注", index = 31)
    private String merchantsNote;
    @ExcelProperty(value = "订单完成时间", index = 32)
    private String orderEndTime;
    @ExcelProperty(value = "支付完成时间", index = 33)
    private String orderPayTime;
    @ExcelProperty(value = "APP渠道", index = 34)
    private String channel;
    @ExcelProperty(value = "流量来源", index = 35)
    private String source;
    @ExcelProperty(value = "订单状态", index = 36)
    private String orderStatus;
    @ExcelProperty(value = "承诺发货时间", index = 37)
    private String deliveryTime;
    @ExcelProperty(value = "订单类型", index = 38)
    private String orderType;
    @ExcelProperty(value = "鲁班落地页ID", index = 39)
    private String lubId;
    @ExcelProperty(value = "达人ID", index = 40)
    private String talentId;
    @ExcelProperty(value = "达人昵称", index = 41)
    private String talentName;
    @ExcelProperty(value = "所属门店ID", index = 42)
    private String stringtoreId;
    @ExcelProperty(value = "售后状态", index = 43)
    private String afterState;
    @ExcelProperty(value = "取消原因", index = 44)
    private String cancelTheReason;
    @ExcelProperty(value = "预约发货时间", index = 45)
    private String bookingDeliveryTime;
    @ExcelProperty(value = "仓库ID", index = 46)
    private String warehouseId;
    @ExcelProperty(value = "仓库名称", index = 47)
    private String warehouseName;
    @ExcelProperty(value = "是否安心购", index = 48)
    private String mindToBuy;
    @ExcelProperty(value = "广告渠道", index = 49)
    private String advertisingChannels;
    @ExcelProperty(value = "发货主体", index = 50)
    private String shipmentSubject;
    @ExcelProperty(value = "发货主体明细", index = 51)
    private String shipmentSubjectInfo;
}
